
.menu .mynav .nav{ width: 14%; float:left; position:relative; font-size:16px; line-height:46px;}
.menu .mynav .nav a{display:block; width:100px; height:46px; text-decoration:none;position:relative;overflow:hidden; color:#494949; text-align:center;
}

.menu .mynav .nav a.current{ color:#bc0303; font-weight:bold; background: #fff; border-radius: 10px;  height: 46px; line-height: 46px;}
.menu .mynav .nav a:hover { background: #f2f2f2; border-radius: 10px 10px 0 0; }


#subNav { font-size: 1.8rem; width: 100%; padding:2rem 0; line-height: 40px; text-align: center; background: rgba(255,255,255,0.9); transition: all 0.8s; position: relative; z-index: 9;}
#subNav .row { margin-bottom: 0; }
#subNav .col { margin-bottom: 10px; }


#subNav a { display: block; background: #000; color: #fff; border-radius: 5px; }

#subNav a:hover,.current {  background: #bc0303 !important; color: #fff !important; }